home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2004 #2 / Amiga Plus CD - 2004 - No. 02.iso / AmigaPlus / Tools / Anwendungen / CManager / Developer / Include / pragmas / CManager_pragmas.h
Encoding:
C/C++ Source or Header  |  2004-01-31  |  3.1 KB  |  73 lines

  1. #ifndef PRAGMAS_CMANAGER_PRAGMAS_H
  2. #define PRAGMAS_CMANAGER_PRAGMAS_H
  3.  
  4. /*
  5. **  $VER: CManager_pragmas.h 25.3 (18.1.2004)
  6. **  Includes Release 25.3
  7. **
  8. **  Written by Simone Tellini and Alfonso Ranieri <alforan@tin.it>.
  9. **
  10. **  Released under the terms of the
  11. **  GNU Public Licence version 2
  12. */
  13.  
  14. #ifndef CLIB_CMANAGER_PROTOS_H
  15. #include <clib/CManager_protos.h>
  16. #endif
  17.  
  18. #if defined(AZTEC_C) || defined(__MAXON__) || defined(__STORM__)
  19. #pragma amicall(CManagerBase,0x01e,CM_StartManager(a0,a1))
  20. #pragma amicall(CManagerBase,0x024,CM_LoadDataOld(a0,a1,a2))
  21. #pragma amicall(CManagerBase,0x02a,CM_SaveDataOld(a0,a1,a2))
  22. #pragma amicall(CManagerBase,0x030,CM_FreeDataOld(a0))
  23. #pragma amicall(CManagerBase,0x036,CM_GetParent(a0,a1))
  24. #pragma amicall(CManagerBase,0x03c,CM_AllocEntry(d0))
  25. #pragma amicall(CManagerBase,0x042,CM_FreeEntry(a0))
  26. #pragma amicall(CManagerBase,0x048,CM_FreeHandle(a0,d0))
  27. #pragma amicall(CManagerBase,0x04e,CM_GetEntry(a0,d0))
  28. #pragma amicall(CManagerBase,0x054,CM_CreateBitMap(d0,d1,d2,d3,a0))
  29. #pragma amicall(CManagerBase,0x05a,CM_DeleteBitMap(a0))
  30. #pragma amicall(CManagerBase,0x060,CM_AddEntry(a0))
  31. #pragma amicall(CManagerBase,0x066,CM_FreeList(a0))
  32. #pragma amicall(CManagerBase,0x06c,CM_LoadCurrentUserData(d0))
  33. #pragma amicall(CManagerBase,0x072,CM_LoadData(a0,a1,a2))
  34. #pragma amicall(CManagerBase,0x078,CM_SaveData(a0,a1,a2))
  35. #pragma amicall(CManagerBase,0x07e,CM_FreeData(a0))
  36. #pragma amicall(CManagerBase,0x084,CM_AllocCMData())
  37. #pragma amicall(CManagerBase,0x08a,CM_GetString(d0))
  38. #pragma amicall(CManagerBase,0x090,CM_GetOption(d0))
  39. #pragma amicall(CManagerBase,0x096,CM_StartCManagerA(a0))
  40. #endif
  41. #if defined(_DCC) || defined(__SASC)
  42. #pragma  libcall CManagerBase CM_StartManager        01e 9802
  43. #pragma  libcall CManagerBase CM_LoadDataOld         024 a9803
  44. #pragma  libcall CManagerBase CM_SaveDataOld         02a a9803
  45. #pragma  libcall CManagerBase CM_FreeDataOld         030 801
  46. #pragma  libcall CManagerBase CM_GetParent           036 9802
  47. #pragma  libcall CManagerBase CM_AllocEntry          03c 001
  48. #pragma  libcall CManagerBase CM_FreeEntry           042 801
  49. #pragma  libcall CManagerBase CM_FreeHandle          048 0802
  50. #pragma  libcall CManagerBase CM_GetEntry            04e 0802
  51. #pragma  libcall CManagerBase CM_CreateBitMap        054 8321005
  52. #pragma  libcall CManagerBase CM_DeleteBitMap        05a 801
  53. #pragma  libcall CManagerBase CM_AddEntry            060 801
  54. #pragma  libcall CManagerBase CM_FreeList            066 801
  55. #pragma  libcall CManagerBase CM_LoadCurrentUserData 06c 001
  56. #pragma  libcall CManagerBase CM_LoadData            072 a9803
  57. #pragma  libcall CManagerBase CM_SaveData            078 a9803
  58. #pragma  libcall CManagerBase CM_FreeData            07e 801
  59. #pragma  libcall CManagerBase CM_AllocCMData         084 00
  60. #pragma  libcall CManagerBase CM_GetString           08a 001
  61. #pragma  libcall CManagerBase CM_GetOption           090 001
  62. #pragma  libcall CManagerBase CM_StartCManagerA      096 801
  63. #endif
  64. #ifdef __STORM__
  65. #pragma tagcall(CManagerBase,0x096,CM_StartCManager(a0))
  66. #endif
  67. #ifdef __SASC_60
  68. #pragma  tagcall CManagerBase CM_StartCManager       096 801
  69. #endif
  70.  
  71.  
  72. #endif /* PRAGMAS_CMANAGER_PRAGMAS_H */
  73.